Big Huge Thesaurus

fenestra of the cochlea

noun